package com.cctv.haierstore.product.annotation;

import java.lang.annotation.*;

@Target(ElementType.METHOD)
@Documented
@Retention(RetentionPolicy.RUNTIME)
public @interface MallCache {
    // 自定义注解需要管理的参数：缓存的key、锁的名称(击穿)、缓存过期时间、随机过期时间(雪崩)
    String key() default "cache";
    String lockName() default "lock";
    int timeout() default 5*60;//单位秒
    int random() default 2*60;//单位秒
}
